package com.xsoft.logic.service.interfaces.monitor;

import java.util.List;

import com.xsoft.logic.model.monitor.MonitorServer;
import com.xsoft.logic.model.monitor.MonitorServerRef;
import com.xsoft.logic.model.monitor.MonitorServerShell;
import com.xsoft.logic.service.interfaces.BaseLogicService;

public interface MonitorServerService extends BaseLogicService {
	
	public List<MonitorServerRef> selectMonSysByType();
	
	public List<MonitorServer> selectMonServerByType(String type);
	
	public void insertMonRef(MonitorServerRef monRef);
	
	public void deleteMonRefExceptSys();
	
	public void deleteMonServerRef(Long id);
	
	public void insertMonitorServerShell(MonitorServerShell shell);
	
	public void updateMonitorServerShell(MonitorServerShell shell);
	
	public void deleteMonitorServerShell(Long id);
	
}
